home *** CD-ROM | disk | FTP | other *** search
/ HaCKeRz Kr0nlcKLeZ 1 / HaCKeRz Kr0nlcKLeZ.iso / chibacity / tdupdat2.err / MASUDKHA.ZIP / MKVIRLST.TXT < prev    next >
Encoding:
Text File  |  1993-12-24  |  17.1 KB  |  451 lines

  1. Gotcha 1
  2.  
  3.    This was the first virus I wrote. It is a resident COM and EXE infector.
  4.    It infects programs when they are executed. It hides at the top of
  5.    conventional memory. When infecting it intercepts INT24, circumvents
  6.    the read-only attribute and disables Ctrl-Break. It also restores the
  7.    original file date and time after the infection. Some parts of it were
  8.    taken from the Yankee Doodle virus, but nevertheless this is an enterly
  9.    new virus.
  10.  
  11.  
  12. Gotcha 4
  13.  
  14.    This is a resident COM infector. It is a stripped-down variant of
  15.    version 1. The special thing about this virus is that it contains
  16.    scan-strings of a few other viruses. These scan-strings are encrypted
  17.    and in every infected file one of them is decrypted. So scanners can be
  18.    fooled to think that there are up to 8 differrent other viruses in case
  19.    a lot of files have been infected with this virus.
  20.  
  21.  
  22. Gotcha 6
  23.  
  24.    This version is the follow-up of version 1. This one has some additional
  25.    features. It can also infect files when they are opened, it avoids to
  26.    infect files matching the name *AN*.* (like SCAN.EXE, CLEAN.EXE,
  27.    TBSCAN.EXE etc...) and it won't infect files when the DOS environment
  28.    contains "E=mc²".
  29.  
  30.  
  31. Gotcha 7
  32.  
  33.    This is a minor bug-fix of version 6. 
  34.  
  35.  
  36. Gotcha 9
  37.  
  38.    In this next version a few bugs are removed and the code has been made
  39.    a little bit efficient. It can also infect files on more different DOS
  40.    funcions like rename (56h), attribute (43h), findfirst (4Eh) and many
  41.    others. It now also avoids files matching the name V*.* (like VIRX.EXE,
  42.    VSHIELD.EXE, etc..).
  43.  
  44.  
  45. Gotcha 17
  46.  
  47.    This version is quite different from the others. It uses another technique
  48.    to access files, similar as many bulgarian viruses (like 512). Also other
  49.    things are made more efficient. This one only infects files when they are
  50.    executed or closed. It now also avoids files matching the name F*.*.
  51.  
  52.  
  53. 46 Virus
  54.  
  55.    This is an extremely simple virus. It just overwrites all COM files in
  56.    it's directory with a copy of itself. It's length is 46 bytes, hence the
  57.    name.
  58.  
  59.  
  60. Seventh Son 1
  61.  
  62.    This is a simple non-resident COM infecting virus. It will infect all
  63.    other COM files in it's directory. It circumvents read-only attributes,
  64.    intercepts INT24, disables Ctrl-break and keeps the original file date
  65.    and time when infecting. The virus contains a generation counter. If
  66.    both his own and the previous generation are 7, it will display the text
  67.    "Seventh son of a seventh son" on the screen. This virus was named after
  68.    an Iron Maiden song (yes, I admit, not very original).
  69.  
  70.  
  71. Seventh Son 2
  72.  
  73.    This version is a little bit smaller and more efficiently coded. This
  74.    virus alsos contain the text 'Virus' in cyrilic (é¿░│▒) at the end. This
  75.    has no special purpose. Just to confuse some people.
  76.  
  77.  
  78. Seventh son 4
  79.  
  80.    This version is again made smaller and more efficient.
  81.  
  82.  
  83. Little Brother 1
  84.  
  85.    This is a resident spawning EXE infector. It infects EXE files by
  86.    creating a COM file with the same name, without touching the EXE file.
  87.    The COM file only contains the complete virus. The first time the virus
  88.    is executed it will install itself in an unused part of memory (and not
  89.    run the original program). When DOS wants to execute a program, the virus
  90.    uses a clumsy algorithm to decide whether a COM or an EXE file should be
  91.    executed.
  92.  
  93.  
  94. Little Brother 2
  95.  
  96.    In this version a few bugs are removed and it is also a bit more
  97.    efficiently coded.
  98.  
  99.  
  100. Little Brother 3
  101.  
  102.    This version works a little bit different than the previous two. This
  103.    one doesn't use the resident algorithm anymore to decide wether to
  104.    execute a COM or an EXE file. Instead the original EXE program is
  105.    spawned from the COM program (the virus).
  106.  
  107.  
  108. Tiny 126
  109.  
  110.    This is a small resident COM infecting virus. It is written as an attempt
  111.    to write the smallest possible virus. The length of this virus is 126
  112.    bytes. It does NOT re-infect programs that are already infected. This
  113.    virus hides in memory at address 0050:0100.
  114.  
  115.  
  116. Tiny 124
  117.  
  118.    This one is exactly the same as the previous one, only it hides at address
  119.    0000:0100. That location is part of the interrupt area, and because of
  120.    that this virus is very unstable. It crashes very often, but nevertheless
  121.    it is able to infect files.
  122.  
  123.  
  124. Tiny 124B
  125.  
  126.    This is a variant of version 126. It will not infect COM files that begin
  127.    with a near JMP (E9h). This version has a disadvantage that it also tries
  128.    to infect EXE files. Infected EXE files will not function anymore.
  129.  
  130.  
  131. Tiny 122
  132.  
  133.    This one is based on version 124. It has the same disadvantage as
  134.    version 124B.
  135.  
  136.  
  137. Mini 99
  138.  
  139.    This is a small non-resident COM infecting virus. Like the previous
  140.    mentioned viruses, this one too was written as an attempt to write the
  141.    smallest possible virus. A big part of the code is similar although it
  142.    is a different type of virus. This virus will infect all COM files in
  143.    it's directory.
  144.  
  145.  
  146. Mini 97
  147.  
  148.    This version is 2 bytes smaller. It will not infect COM files that begin
  149.    with a near JMP (E9h).
  150.  
  151.  
  152. Mini 91
  153.  
  154.    This version only tries to infect the first COM file in it's directory.
  155.  
  156.  
  157. Mini 117
  158.  
  159.    This one is a little bit improved variant. It will infect only the first
  160.    uninfected COM file in it's directory (if the first one is infected it
  161.    will infect the second one).
  162.  
  163.  
  164. Mini 111
  165.  
  166.    This is an improved version of Mini 97. This one will keep the original
  167.    DTA area, so programs that use command-line input will still function.
  168.  
  169.  
  170. Cannabis 1
  171.  
  172.    This is an overwriting floppy bootsector virus. It is a sort of
  173.    combination of a (simplified) bootsector and a virus. Instead of
  174.    keeping the original bootsector somewhere else on the disk, it just
  175.    overwrites the original bootsector. When an infected floppy is booted,
  176.    the virus installs itself in memory and then prints the message
  177.    "Non-System disk or disk error  Replace and press a key when ready" on
  178.    the screen. Then it tries to boot again. One has to boot from another
  179.    disk or from harddisk to continue. But the virus will stay resident
  180.    in memory. Sometimes the virus will print the message "Hey man, I don't
  181.    wanna work. I'm too stoned right now..." on the screen when booting, and
  182.    the computer will then hang.
  183.  
  184.  
  185. Cannabis 2
  186.  
  187.    Unlike the previous version, this one is able to boot from the infected
  188.    disk, just like normal bootsectors. It doesn't contain the part that
  189.    writes the "Hey man..." message anymore.
  190.  
  191.  
  192. Cannabis 3
  193.  
  194.    This is a minor bug-fix of version 2. The previous versions had a serious
  195.    bug that they sometimes wrote to the wrong side of the floppy.
  196.  
  197.  
  198. Pogue Mahone
  199.  
  200.    This one is the most famous virus of this collection. It is a resident
  201.    COM infecting virus. It's based on the last version of the Gotcha virus.
  202.    The most remarkable thing about this virus is that it uses the Mutation
  203.    Engine (MtE). The Mutation Engine is a small module written by "Dark
  204.    Avenger", which can be included in viruses to make them polymorphic.
  205.    This virus does not infect files matching the name CO*.COM (like
  206.    COMMAND.COM). When the virus becomes resident between 1:00 and 9:00
  207.    it will play the song 'Streams of Whiskey' (by The Pogues!). On the first
  208.    of May it will play another song.
  209.  
  210.  
  211. Redhair ANSI bomb
  212.  
  213.    This is not a virus but an ANSI bomb. Unlike most other bombs this one
  214.    does not destroy anything. This bomb is in fact both an ANSI picture and
  215.    a COM file. The COM file is infected with the MINI-117 virus. When the
  216.    ANSI bomb triggers (when the backslash key is pressed) it will rename
  217.    itself to X.COM and then execute X.COM. So the virus is then activated!
  218.    After that it changes it's name back to REDHAIR.ANS.
  219.  
  220.  
  221. ANSI virus
  222.  
  223.    This is another program that uses ANSI techniques. It's not just an ANSI
  224.    bomb but an ANSI virus! Many people think ANSI viruses don't exist, but
  225.    this one proves them wrong. This one uses the same trick as Redhair, it's
  226.    at the same time an ANSI picture and a COM program. When activated, it
  227.    will overwrite one .ANS file in the directory with a copy of itself. It
  228.    adjusts the text in the virus to the victim's filename.
  229.  
  230.  
  231. Legalize
  232.  
  233.    This is another virus that is based on Gotcha 17. It is a resident
  234.    COM and EXE infector. It doesn't infect CO*.*. The special thing about
  235.    this virus is that it will display a picture of a large green hemp leaf
  236.    when the virus becomes resident on fridays. After showing the picture,
  237.    the virus will ask the user a few questions about what he/she thinks
  238.    about legalizing cannabis. After this, the virus will quit to DOS.
  239.    The picture in the virus is packed with DIET to keep the virus small.
  240.    A few small bugs from Gotcha 17 are fixed in this virus, but unfortunatly
  241.    this virus has a new bug which causes some infected EXE programs to crash.
  242.  
  243.  
  244. Coffeeshop 1
  245.  
  246.    This one is based on Gotcha 17 and Legalize. Originally it was planned
  247.    to be a final bug-free version of Gotcha, but later I put the picture
  248.    routine from Legalize in it. Although it is based on Gotcha 17, a large
  249.    part of it has changed. It infects COM or EXE files when it is executed
  250.    or opened with DOS function 6C00h. It avoids to infect several known
  251.    programs that use a self-check (like most virus scanners). It also doesn't
  252.    infect several other files, like Windows files, files with internal
  253.    overlays etc. The virus doesn't use any undocumented features of DOS
  254.    anymore. I wanted it to be as compatible as possible. The picture routine
  255.    is also improved. It activates on fridays on a pseudo-random base when the
  256.    virus becomes resident. It will then show the big green hemp leaf and
  257.    after that it will continue with the original program (unlike Legalize).
  258.  
  259.  
  260. Coffeeshop 2
  261.  
  262.    This virus is very similar to the previous one, but with MtE included.
  263.    It only infects EXE files. At the time this virus was made a lot of
  264.    scanners claimed that they were able to detect MtE, but none of them
  265.    could detect this virus.
  266.  
  267.  
  268. Coffeeshop 3
  269.  
  270.    This one too is very similar to the previous ones. Like version 2,
  271.    this one is also highly polymorphic. But instead of using MtE, I wrote
  272.    the encrytion routine myself. It infects both COM and EXE files.
  273.  
  274.  
  275. Coffeeshop 4
  276.  
  277.    This is a minor bugfix of version 3. This one can also activate when
  278.    the virus is already resident.
  279.  
  280.  
  281. Virus_for_Windows 1.4
  282.  
  283.    This is a primitive non-resident virus that only infects Windows EXE
  284.    program. As far as I know this is the first known Windows virus. It
  285.    will try to infect all Windows EXE files in its directory. This virus
  286.    has a big problem, it is not able to execute the original program.
  287.    As a solution to this the virus will disinfect itself after infecting
  288.    the other programs. So one has to execute infected programs twice to
  289.    execute the original program. This virus will only infect programs which
  290.    have a big enough data-segment.
  291.  
  292.  
  293. MK Worm
  294.  
  295.    This is not a real virus, but some simple kind of worm. It does not
  296.    infect programs in any way. Instead it will only copy itself to a few
  297.    other directories on the disk from which it was executed. Each variant
  298.    will have a different name and also their lenghts will be slightly
  299.    different. It can spread because many people are used to try out every
  300.    new executable file they get, and many people often use the command
  301.    'COPY *.*'.
  302.  
  303.  
  304. Cruncher 1.0
  305.  
  306.    This is a virus that uses data-compression. It is a resident COM
  307.    infector, based on the Coffeeshop series. It compresses the victim file
  308.    after infection. So the virus will be compressed together with the
  309.    original program. The compression algorithm is the same as that of the
  310.    program 'Diet'.
  311.  
  312.  
  313. Cruncher 2.0
  314.  
  315.    This version also infects EXE files.
  316.  
  317.  
  318. Cruncher 2.1
  319.  
  320.    This version is almost equal to version 2.0 but this one asks permission
  321.    from the user before going resident. This feature changes it from a 
  322.    naughty virus into a userfriendly automatic compression utility!
  323.  
  324.  
  325. TPE 1.1
  326.  
  327.    This is an OBJ module that can be linked to a virus to make it
  328.    polymorphic. It can be used in a similar way as the famous MtE
  329.    module. The encryption routine of TPE is taken from Coffeeshop
  330.    version 3/4. 
  331.  
  332.  
  333. TPE 1.2
  334.  
  335.    This is a bugfix. The previous version often produced decryption
  336.    routines that didn't work on all processor types.
  337.  
  338.  
  339. TPE 1.3
  340.  
  341.    This is a another bugfix. This version is made fully relocatable
  342.    within a memory segment, which is very handy for non-resident
  343.    viruses. Also another incompatibility bug is fixed.
  344.  
  345.  
  346. TPE 1.4
  347.  
  348.    In this version the encryption/decryption algorithms are made more
  349.    complex. The previous versions could be detected by decrypting the
  350.    encrypted code. 
  351.  
  352.  
  353. PlayGame
  354.  
  355.    This is a semi-stealth multi-partite EXE-infector. This virus infects
  356.    the master bootsector of the harddisk when an infected program is
  357.    executed. The virus only uses stealth techniques when a known anti-virus
  358.    program is executed or at the 'DIR' command. The payload of this virus
  359.    is a little arcade game that the user can play for fun. It activates in
  360.    december after 21:00. 
  361.  
  362.  
  363. DOS-1
  364.  
  365.    This is a simple non-resident COM infector. It uses only FCB function
  366.    calls, so it is compatible with all previous DOS versions, including
  367.    version 1.0.
  368.  
  369.  
  370. Bosnia
  371.  
  372.    This is a variant of Coffeeshop 3/4, but with another picture routine.
  373.    The TPE 1.4 module is linked with this virus.
  374.  
  375.  
  376. PCA virus
  377.  
  378.    This is a very simple overwriting virus. After infecting it shows a
  379.    picture of the mascotte of the dutch magazine "PC Active". The picture
  380.    inside the virus is compressed in a special way, to keep the virus
  381.    small.
  382.  
  383.  
  384. ==============================================================================
  385.  
  386.                          Virus Characteristics List
  387.  
  388.  
  389. ANSI keyboard remap-------------------+
  390. Polymorphic-------------------------+ |
  391. Infects Windows EXE files---------+ | |
  392. Infects EXE files---------------+ | | |
  393. Infects COM files-------------+ | | | |
  394. Memory Resident-------------+ | | | | |
  395. Overwriting---------------+ | | | | | |
  396. Bootsector virus--------+ | | | | | | |
  397.                         | | | | | | | |
  398.                         V V V V V V V V      Length
  399. ---------------------------------------------------
  400. Gotcha 1                . . R C E . . .         732
  401. Gotcha 4                . . R C . . . .         607
  402. Gotcha 6                . . R C E . . .         879
  403. Gotcha 7                . . R C E . . .         881
  404. Gotcha 9                . . R C E . . .         906
  405. Gotcha 17               . . R C E . . .         627
  406. 46 Virus                . O . C . . . .          46
  407. Seventh Son 1           . . . C . . . .         350
  408. Seventh Son 2           . . . C . . . .         332
  409. Seventh Son 4           . . . C . . . .         284
  410. Little Brother 1        . . R . E . . .         299
  411. Little Brother 2        . . R . E . . .         307
  412. Little Brother 3        . . R . E . . .         321
  413. Tiny 126                . . R C . . . .         126
  414. Tiny 124                . . R C . . . .         124
  415. Tiny 124B               . . R C E . . .         124
  416. Tiny 122                . . R C E . . .         122
  417. Mini 99                 . . . C . . . .          99
  418. Mini 97                 . . . C . . . .          97
  419. Mini 91                 . . . C . . . .          91
  420. Mini 117                . . . C . . . .         117
  421. Mini 111                . . . C . . . .         111
  422. Cannabis 1              B O R . . . . .         512
  423. Cannabis 2              B O R . . . . .         512
  424. Cannabis 3              B O R . . . . .         512
  425. Pogue Mahone            . . R C . . P .        3017+
  426. Redhair ANSI bomb       . . . . . . . A           -
  427. ANSI virus              . O . . . . . A         881
  428. Legalize                . . R C E . . .        1781
  429. Coffeeshop 1            . . R C E . . .        1568
  430. Coffeeshop 2            . . R . E . P .        3792+
  431. Coffeeshop 3            . . R C E . P .        3000+
  432. Coffeeshop 4            . . R C E . P .        3000+
  433. Virus_for_Windows 1.4   . . . . . W . .         854
  434. MK Worm                 . . . . . . . .         715+
  435. Cruncher 1.0            . . R C . . . .        2092-
  436. Cruncher 2.0            . . R C E . . .        4000-
  437. Cruncher 2.1            . . R C E . . .        4800-
  438. TPE 1.1                 . . . . . . P .        1378
  439. TPE 1.2                 . . . . . . P .        1355
  440. TPE 1.3                 . . . . . . P .        1411
  441. TPE 1.4                 . . . . . . P .        1637
  442. PlayGame                B . R . E . . .        2000
  443. Dos-1                   . . . C . . . .         184
  444. Bosnia                  . . R C E . P .        3112+
  445. PCA virus               . O . C . . . .         342
  446. 
  447. ;  ─────────────────────────────────────────────────────────────────────────
  448. ;  ───────────────> ReMeMbEr WhErE YoU sAw ThIs pHile fIrSt <───────────────
  449. ;  ───────────> ArReStEd DeVeLoPmEnT +31.77.SeCrEt H/p/A/v/AV/? <───────────
  450. ;  ─────────────────────────────────────────────────────────────────────────
  451.